impact-resistant shockproof - French English Dictionary